package com.example.demo;

import java.lang.annotation.*;

@Target(ElementType.METHOD)// 这里就是 当前注解只会在方法上面有效
//@Retention(RetentionPolicy.SOURCE)  这里就是  遍历器会抛弃掉
//@Retention(RetentionPolicy.CLASS) 这里就是  记录在字节码文件 但是 运行会保存
@Retention(RetentionPolicy.RUNTIME)// 这里就是记录在类文件 而且 JVM运行时会保存  就是  这种级别对于运行才起效

@Documented //指明修饰的注解 只是负责标记
@Inherited//这里就是  说明 子类可以继承父类的注解

public @interface MyAnnotation {

    // 这里就是 相当于调用次数  放在方法那里   就可以控制方法运行多少次
    int times() default 1;
}
